home *** CD-ROM | disk | FTP | other *** search
- #include "ui/menudef.h"
-
- {
- \\ Help\\
-
- menuDef {
- name "help_menu"
- visible 0
- fullscreen 1
- rect 0 0 640 480
- background "menuback_a"
- focusColor 1 .75 0 1
- style 1
- border 1
- onEsc { close help_menu ; close powerup_menu ; close ordersHelp_menu ; open main }
- onOpen { setitemcolor fadebox backcolor 0 0 0 1 ;
- playlooped "music/fla_mp03.wav" ;
- fadeout fadebox ;
- hide grphelptext ;
- show grpbttn ;
- show ctf }
-
-
-
- // BAR //
-
-
- itemDef {
- name gametypebar
- style 2
- rect 0 16 640 40
- textscale 0.4
- textalign 0 // center
- textalignx 60 // x alignment point for text
- // use it to offset left/right text from the edge
- // or to center the text on a different point
- textaligny 21
- style 2
- border 4
- bordercolor 0.5 0.5 0.5 0.5
- bordersize 2
- backcolor 0 0 .75 0.5
- visible 1
- mouseEnter { setcolor backcolor .75 0 0 .5 ; fadein message_help }
- mouseExit { setcolor backcolor 0 0 .75 .5 ; fadeout message_help }
- decoration
- }
-
-
- itemDef {
- name bar
- style 0
- text "Gametypes"
- type 1
- rect 0 16 213 40
- textstyle 6
- textalign 1
- textalignx 106
- textaligny 31
- textscale .35
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 1
- action { play "sound/misc/kcaction.wav" ;
- hide grphelptext ;
- show grpbttn ;
- close powerup_menu ;
- close ordersHelp_menu ;
- show ctf }
- }
- itemDef {
- name bar
- style 0
- type 1
- text "Power-Ups"
- rect 213 16 213 40
- textstyle 6
- textalign 1
- textalignx 106
- textaligny 31
- textscale .35
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 1
- action { play "sound/misc/kcaction.wav" ;
- hide grphelptext ;
- hide grpbttn ;
- close powerup_menu ;
- close ordersHelp_menu ;
- open powerup_menu }
- }
- itemDef {
- name bar
- style 0
- text "Orders"
- textstyle 6
- type 1
- rect 426 16 213 40
- textalign 1
- textalignx 106
- textaligny 31
- textscale .35
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 1
- action { play "sound/misc/kcaction.wav" ;
- hide grphelptext ;
- hide grpbttn ;
- close powerup_menu ;
- close ordersHelp_menu ;
- open ordersHelp_menu }
- }
-
- // GAMETYPES BUTTONS //
-
- itemDef {
- name ctfbttn
- group grpbttn
- type 1
- style WINDOW_STYLE_FILLED
- background "ui/assets/button_back.tga"
- text "Capture the Flag"
- rect 23 97 120 26
- textalign 1
- textalignx 60
- textaligny 20
- textscale .30
- forecolor 1 1 1 1
- backcolor .37 .1 .1 1
- visible 0
- action { hide grphelptext ; show ctf ; play "sound/misc/kcaction.wav" }
- mouseEnter { setitemcolor ctfbttn backcolor .1 .37 .1 1 }
- mouseExit { setitemcolor ctfbttn backcolor .37 .1 .1 1 }
- }
-
- itemDef {
- name ctfbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/framebutton.tga"
- rect 23 97 120 26
- visible 1
- decoration
- }
-
- itemDef {
- name ctfbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/leftbutton.tga"
- rect 11 97 13 26
- visible 1
- decoration
- }
-
- itemDef {
- name ctfbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/rightbutton.tga"
- rect 142 97 13 26
- visible 1
- decoration
- }
-
- itemDef {
- name oneflagbttn
- group grpbttn
- type 1
- style WINDOW_STYLE_FILLED
- background "ui/assets/button_back.tga"
- text "One Flag"
- rect 183 97 120 26
- textalign 1
- textalignx 60
- textaligny 20
- textscale .3
- forecolor 1 1 1 1
- backcolor .37 .1 .1 1
- visible 0
- action { hide grphelptext ; show oneflag ; play "sound/misc/kcaction.wav" }
- mouseEnter { setitemcolor oneflagbttn backcolor .1 .37 .1 1 }
- mouseExit { setitemcolor oneflagbttn backcolor .37 .1 .1 1 }
- }
-
- itemDef {
- name oneflagbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/framebutton.tga"
- rect 183 97 120 26
- visible 1
- decoration
- }
-
- itemDef {
- name oneflagbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/leftbutton.tga"
- rect 171 97 13 26
- visible 1
- decoration
- }
-
- itemDef {
- name oneflagbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/rightbutton.tga"
- rect 302 97 13 26
- visible 1
- decoration
- }
-
- itemDef {
- name overloadbttn
- group grpbttn
- type 1
- style WINDOW_STYLE_FILLED
- background "ui/assets/button_back.tga"
- text "Overload"
- rect 343 97 120 26
- textalign 1
- textalignx 60
- textaligny 20
- textscale .3
- forecolor 1 1 1 1
- backcolor .37 .1 .1 1
- visible 0
- action { hide grphelptext ; show overload ; play "sound/misc/kcaction.wav" }
- mouseEnter { setitemcolor overloadbttn backcolor .1 .37 .1 1 }
- mouseExit { setitemcolor overloadbttn backcolor .37 .1 .1 1 }
- }
-
- itemDef {
- name overloadbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/framebutton.tga"
- rect 343 97 120 26
- visible 1
- decoration
- }
-
- itemDef {
- name overloadbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/leftbutton.tga"
- rect 331 97 13 26
- visible 1
- decoration
- }
-
- itemDef {
- name overloadbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/rightbutton.tga"
- rect 462 97 13 26
- visible 1
- decoration
- }
-
-
- itemDef {
- name harvesterbttn
- type 1
- group grpbttn
- style WINDOW_STYLE_FILLED
- background "ui/assets/button_back.tga"
- text "Harvester"
- rect 503 97 120 26
- textalign 1
- textalignx 60
- textaligny 20
- textscale .3
- forecolor 1 1 1 1
- backcolor .37 .1 .1 1
- visible 0
- action { hide grphelptext ; show harvester ; play "sound/misc/kcaction.wav"}
- mouseEnter { setitemcolor harvesterbttn backcolor .1 .37 .1 1 }
- mouseExit { setitemcolor harvesterbttn backcolor .37 .1 .1 1 }
- }
-
- itemDef {
- name harvesterbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/framebutton.tga"
- rect 503 97 120 26
- visible 1
- decoration
- }
-
- itemDef {
- name harvesterbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/leftbutton.tga"
- rect 491 97 13 26
- visible 1
- decoration
- }
-
- itemDef {
- name harvesterbttn
- group grpbttn
- style WINDOW_STYLE_SHADER
- background "ui/assets/rightbutton.tga"
- rect 622 97 13 26
- visible 1
- decoration
- }
-
-
-
- // HELP TEXT //
-
- // CTF //
-
-
- itemDef {
- name ctf
- group grphelptext
- style 0
- text "Capture the Flag"
- rect 280 154 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .3
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 0
- decoration
- }
- itemDef {
- name ctf
- group grphelptext
- style 0
- wrapped
- rect 280 184 500 20
- text "To score a team point (often called a capture), the team \r"
- "must invade the opposing team's base, run through (grab) \r"
- "the other team's flag, and carry it back to their own flag.\r"
- "For the capture to take place, the team's own flag must still \r"
- "be in the base. The flag carrier drops the flag when he or \r"
- "she is fragged. If the flag is not over void or death fog,\r"
- "it stays in play. A player picks up a dropped flag when he \r"
- "or she runs through it. This returns the player's own flag \r"
- "to base. If the player runs through the opposing team's flag,\r"
- "the player picks it up and runs with it."
- textalign 0
- textalignx 0
- textaligny 17
- textscale .25
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 0
- decoration
- }
-
- itemDef {
- name ctf
- group grphelptext
- style 5
- cinematic "ctf.RoQ"
- rect 10 154 256 192
- border 1
- bordercolor .5 .5 .5 1
- visible 0
- decoration
- }
-
-
-
- // ONE FLAG CTF //
-
- itemDef {
- name oneflag
- group grphelptext
- style 0
- text "One Flag Capture the Flag"
- rect 280 154 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .3
- forecolor 1 1 1 1
- border 0
- decoration
- bordercolor 0 0 0 0
- visible 0
- }
- itemDef {
- name oneflag
- group grphelptext
- style 0
- wrapped
- text "The team must run through or grab the white flag at the \r"
- "center of the arena and carry it to the opposing team's \r"
- "flag. A team point, called a capture, is scored each time \r"
- "a player successfully carries the flag to the opposing base. \r"
- "The flag carrier drops the flag when he or she is fragged. \r"
- "If the flag is not over a void or death fog, it stays in play \r"
- "and may be picked up by a player from either team. A flag \r"
- "dropped over a void or death fog returns to the center of \r"
- "the arena."
- rect 280 184 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .25
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 0
- decoration
- }
- itemDef {
- name oneflag
- group grphelptext
- style 5
- cinematic "oneflag.RoQ"
- rect 10 154 256 192
- border 1
- bordercolor .5 .5 .5 11
- visible 0
- decoration
- }
-
-
- // OVERLOAD //
-
- itemDef {
- name overload
- group grphelptext
- style 0
- text "Overload"
- rect 280 154 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .3
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- decoration
- visible 0
- }
- itemDef {
- name overload
- group grphelptext
- style 0
- wrapped
- text "To score a team point, the players must invade \r"
- "their opponent's base and attack the skull portion of \r"
- "the goal obelisk until it explodes. It slowly turns red \r"
- "as the attacker chews through its 2500 points of damage. \r"
- "The skull constantly regenerates at a rate of 15 hit \r"
- "points a second."
- rect 280 184 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .25
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 0
- decoration
- }
- itemDef {
- name overload
- group grphelptext
- style 5
- cinematic "overload.RoQ"
- rect 10 154 256 192
- border 1
- bordercolor .5 .5 .5 1
- visible 0
- decoration
- }
-
-
- // HARVESTER //
- itemDef {
- name harvester
- group grphelptext
- style 0
- text "Harvester"
- rect 280 154 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .3
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 0
- decoration
- }
- itemDef {
- name harvester
- group grphelptext
- style 0
- wrapped
- text "To score team points, the team must frag opposing team \r"
- "members. Each time a player on either team is fragged, a \r"
- "crystal skull of their team color pops out of the skull \r"
- "generator in the center of the arena. Players harvest skulls \r"
- "of the opposing team's color by running through them. Skulls \r"
- "of their own team's color are removed from play in the same \r"
- "manner. Players must carry the skulls to the goal, a skull \r"
- "receptacle in the opposing team's base. When a player is \r"
- "fragged, any carried skulls are lost."
- rect 280 184 500 20
- textalign 0
- textalignx 0
- textaligny 17
- textscale .25
- forecolor 1 1 1 1
- border 0
- bordercolor 0 0 0 0
- visible 0
- decoration
- }
- itemDef {
- name harvester
- group grphelptext
- style 5
- cinematic "harvester.RoQ"
- rect 10 154 256 192
- border 1
- bordercolor .5 .5 .5 1
- visible 0
- decoration
- }
-
-
-
-
- // BACK BAR //
-
-
- itemDef {
- name gotobar
- style 2
- rect 0 430 640 30
- textscale 0.4
- textalign 0 // center
- textalignx 60 // x alignment point for text
- // use it to offset left/right text from the edge
- // or to center the text on a different point
- textaligny 21
- style 2
- border 4
- bordercolor 0.5 0.5 0.5 0.5
- bordersize 2
- backcolor 0 0 .75 0.5
- visible 1
- mouseEnter { setcolor backcolor .75 0 0 .5 }
- mouseExit { setcolor backcolor 0 0 .75 .5 }
- decoration
- }
-
- itemDef {
- name back
- style 3
- background "ui/assets/backarrow.tga"
- rect 16 424 50 50
- visible 1
- action { close help_menu ; open main }
- mouseEnter { hide back ; show back_alt ; fadein message_back }
- }
-
- itemDef {
- name back_alt
- style WINDOW_STYLE_SHADER
- background "ui/assets/backarrow_alt.tga"
- rect 14 422 54 54
- backcolor 0 0 0 0
- forecolor 1 1 1 1
- visible 0
- type ITEM_TYPE_BUTTON
- mouseExit { hide back_alt ; show back ; fadeout message_back }
- action { close help_menu ;
- close powerup_menu ;
- close ordersHelp_menu ;
- //play "sound/misc/tim_pump.wav" ;
- open main }
- }
-
-
- // MESSAGES //
-
- itemDef {
- name message_back
- style 0
- rect 320 430 128 30
- textstyle 1
- textalign 1
- textalignx 0
- textaligny 25
- textscale .416
- text "Exit to Main Menu"
- forecolor 1 1 1 1
- decoration
- visible 0
- }
-
- itemDef {
- name message_help
- style 0
- rect 320 430 128 30
- textalign 1
- textstyle 1
- textalignx 0
- textaligny 25
- textscale .416
- text "Select for Description"
- forecolor 1 1 1 1
- decoration
- visible 0
- }
-
- itemDef {
- name fadebox
- style WINDOW_STYLE_FILLED
- background "ui/assets/fadebox.tga"
- forecolor 0 0 0 1
- backcolor 0 0 0 1
- rect 0 0 640 480
- visible 1
- decoration
- }
-
-
-
-
- }
-
-
-
- }
-
-
-
-